import { myRequest } from "../utils/request";

/**
 *
 */
export const putSave = (data) => {
  return myRequest({
    url: `NeedLaoWu/save`,
    data,
  });
};

/**
 *列表
 */
export const gatList = (data) => {
  return myRequest({
    url: `Need/index`,
    data,
  });
};

/**
 *列表
 */
export const getId = (data) => {
  return myRequest({
    url: `Need/read`,
    data,
  });
};

/**
 *状态列表
 */
export const getStage = (data) => {
  return myRequest({
    url: `/Need/indexStage`,
    data,
  });
};

/**
 * 获取匹配的需求

 * @param {Object} dataForm - 表单数据（包含提交的所有字段）
 */
export const getNeedList = (dataForm) => {
  return myRequest({
    url: `Need/indexMatchUser`,
    data: dataForm,
  });
};

/**
 * 获取公海需求

 * @param {Object} dataForm - 表单数据（包含提交的所有字段）
 */
export const getIndexPub = (dataForm) => {
  return myRequest({
    url: `/Need/indexPub`,
    data: dataForm,
  });
};

/**
 * 获取公海需求详情

 * @param {Object} dataForm - 表单数据（包含提交的所有字段）
 */
export const getIndexPubId = (dataForm) => {
  return myRequest({
    url: `Need/read`,
    data: dataForm,
  });
};
